package bitekeji.day2.read;

import java.io.*;
import java.util.Arrays;

public class ReadFile1 {
    public static void main(String[] args) throws IOException {
//        FileInputStream is = new FileInputStream("hello.txt");
//        File file = new File("hello.txt");
//        FileInputStream is2 = new FileInputStream(file);

        // 1. 实在搞不定，就先写绝对路径
        // 2. 结合运行时配置中的 working directory + 相对路径，能否得到正确的绝对路径
        try (InputStream is = new FileInputStream("hello.txt")) {
            byte[] b = new byte[20];


            int n = is.read(b);     // 返回值：本次接到多少字节的数据
            System.out.println(n);      // n


            System.out.println(Arrays.toString(b));
            n = is.read();  // 下一个字节的数据
            System.out.println(n);      // 108
        } // 自动关闭操作流
    }
}
